package com.atguigu.tingshu.payment.service;

import java.util.Map;

public interface WxPayService {


    /**
     * 获取WeChatPay申请支付的url信息
     *
     * @param params
     * @return
     */
    public String getPayInfoFromWx(Map<String,String> params);

    /**
     * 主动获取订单支付结果: 供商户调用 兜底方法
     * @param orderNo
     * @return
     */
    String getOrderPayResult(String orderNo);

    /**
     * 根据微信返回的支付结果,修改支付的流水数据
     * @param result
     */
    void updatePaymentInfo(Map<String,String> result);
}
